type encoding/json/jsontext.encoderState
20 uses
encoding/json/jsontext (current package)
encode.go#L49: s encoderState
encode.go#L54: type encoderState struct {
encode.go#L118: func (e *encoderState) reset(b []byte, w io.Writer, opts ...Options) {
encode.go#L144: func (e *encoderState) options() *jsonopts.Struct { return &e.Struct }
encode.go#L147: func (e *encoderState) NeedFlush() bool {
encode.go#L159: func (e *encoderState) Flush() error {
encode.go#L231: func (e *encoderState) avoidFlush() bool {
encode.go#L253: func (e *encoderState) UnwriteEmptyObjectMember(prevName *string) bool {
encode.go#L312: func (e *encoderState) UnwriteOnlyObjectMemberName() string {
encode.go#L347: func (e *encoderState) WriteToken(t Token) error {
encode.go#L443: func (e *encoderState) AppendRaw(k Kind, safeASCII bool, appendFn func([]byte) ([]byte, error)) error {
encode.go#L527: func (e *encoderState) WriteValue(v Value) error {
encode.go#L611: func (e *encoderState) CountNextDelimWhitespace() (n int) {
encode.go#L635: func (e *encoderState) appendWhitespace(b []byte, next Kind) []byte {
encode.go#L653: func (e *encoderState) AppendIndent(b []byte, n int) []byte {
encode.go#L668: func (e *encoderState) reformatValue(dst []byte, src Value, depth int) ([]byte, int, error) {
encode.go#L716: func (e *encoderState) reformatObject(dst []byte, src Value, depth int) ([]byte, int, error) {
encode.go#L827: func (e *encoderState) reformatArray(dst []byte, src Value, depth int) ([]byte, int, error) {
encode.go#L990: func (e *encoderState) AppendStackPointer(b []byte, where int) []byte {
export.go#L55: func (export) Encoder(e *Encoder) *encoderState { return &e.s }